Towards Platform-Independent Component Measurement

نویسندگان

  • Marcus MEYERHÖFER
  • Frank LAUTERWALD
چکیده

Deriving resource properties of software components is a prerequisite for the specification of non-functional properties allowing a developer to also consider these properties for the application to build. In this paper, we describe a platform-independent approach to measure Java components in terms of a selected set of basic constituents (so called atoms), which partition a program and are used to describe concrete runs of components. We combine those abstract measurements with data describing a concrete platform (so called system vector), which results in the estimation of the components’ run-time on that previously unknown platform. Furthermore, we elaborate on how to choose a set of atoms and how to determine a system vector for an unknown platform. Our implementation uses bytecode instrumentation for the measurement of components and is able to support different sets of atoms.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Efficiency Measurement of Clinical Units Using Integrated Independent Component Analysis-DEA Model under Fuzzy Conditions

Background and Objectives: Evaluating the performance of clinical units is critical for effective management of health settings. Certain assessment of clinical variables for performance analysis is not always possible, calling for use of uncertainty theory. This study aimed to develop and evaluate an integrated independent component analysis-fuzzy-data envelopment analysis approach to accurate ...

متن کامل

Model Driven Architecture ( MDA ) and Component - Based Software Development ( CBSD )

Two major approaches to achieve variability and extensibility in a product line are model-driven architecture (MDA, by OMG) [MDA] and component-based software engineering (CBSE). Within MDA, the re-usable skeletons of applications are referred to as Platform-Independent Models (PIMs). A PIM captures the architecture and the algorithmic issues that are independent of all platforms. It is transla...

متن کامل

Towards a Multiviews Component Based Model Driven Approach

A Multiviews Component is an extension of a UML2.0 component [El Asri (2005a)], that offers a richer behavior by adopting the concept of views. The problem of its representation has been tackled by VUML [Nassar (2004)] [El Asri (2005b)], which is a UML extension (UML profile). In this paper, we propose an approach to implement Multiviews Components under the MDA (Model Driven Architecture) init...

متن کامل

Towards a Multifunctional Electrochemical Sensing and Niosome Generation Lab-on-Chip Platform Based on a Plug-and-Play Concept

In this paper, we present a new modular lab on a chip design for multimodal neurotransmitter (NT) sensing and niosome generation based on a plug-and-play concept. This architecture is a first step toward an automated platform for an automated modulation of neurotransmitter concentration to understand and/or treat neurodegenerative diseases. A modular approach has been adopted in order to handle...

متن کامل

Towards UML Modelling Extra-Functional Properties in Web Services and their Clients

Web Services provide our systems with a platform independent and loosely coupled implementation environment, being time to face how the named systems can be modelled. Service Component Architecture (SCA) allows us to define services independently of the final implementation technology; however, it does not integrate the remaining development stages. Model Driven Architecture provides a method t...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005